/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.upn.sigemfi.vnf.bc;

import edu.upn.sigemfi.vnf.be.Giro;
import edu.upn.sigemfi.vnf.be.OrdenPagoT;
import edu.upn.sigemfi.vnf.be.ServicioGeneral;
import edu.upn.sigemfi.vnf.be.ServicioInstitucional;
import edu.upn.sigemfi.vnf.be.TransaccionNoFinanciera;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Administrador
 */
@Local
public interface TransaccionNoFinancieraFacadeLocal {

    void create(TransaccionNoFinanciera transaccionNoFinanciera);

    void edit(TransaccionNoFinanciera transaccionNoFinanciera);

    void remove(TransaccionNoFinanciera transaccionNoFinanciera);

    TransaccionNoFinanciera find(Object id);

    List<TransaccionNoFinanciera> findAll();

    Giro findGiro(Object id);

    List<Giro> findAllGiros();

    OrdenPagoT findOrdenPago(Object id);

    List<OrdenPagoT> findAllOrdenPago();

    ServicioGeneral findServicioGeneral(Object id);

    List<ServicioGeneral> findAllServicioGenerales();

    ServicioInstitucional findServicioInstitucional(Object id);

    List<ServicioInstitucional> findAllServicioInstitucionales();
}
